package fyp.spedmew;

import android.app.DatePickerDialog;
import android.app.Dialog;
import android.app.DialogFragment;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.EditText;
import java.util.Calendar;

import fyp.spedmew.R;

public class DatePickerDialogFragment extends DialogFragment
                               implements DatePickerDialog.OnDateSetListener {

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        final Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH);
        int day = c.get(Calendar.DAY_OF_MONTH);

        return new DatePickerDialog(getActivity(), this, year, month, day);
    }

    public void onDateSet(DatePicker view, int year, int month, int day) {
        EditText date = (EditText) getActivity().findViewById(R.id.item_date);

        String dateStr = Integer.toString(day) + "/" +
                         Integer.toString(++month) + "/" +
                         Integer.toString(year);

        date.setText(dateStr);
    }
}
